// 品类管理相关类型定义

// 品类信息接口
export interface CategoryInfo {
  categoryId: string | number
  categoryName: string
  categoryType: string
  categoryKey: string
  createTime: string
  updateTime?: string
  updateBy?: string
  createBy?: string
  tenantId?: string
  createDept?: string
}

// 品类查询参数
export interface CategoryQueryParams {
  pageNum: number
  pageSize: number
  categoryName?: string
  categoryKey?: string
  categoryType?: string
  status?: string
}

// 品类列表响应
export interface CategoryListResponse {
  code: number
  msg: string
  rows: CategoryInfo[]
  total: number
}

// 品类详情响应
export interface CategoryDetailResponse {
  code: number
  msg: string
  data: CategoryInfo
}

// 品类操作响应
export interface CategoryOperationResponse {
  code: number
  msg: string
  data?: any
}

// 品类表单数据
export interface CategoryFormData {
  categoryId?: string | number
  categoryName: string
  categoryType: string
  categoryKey: string
  status?: string
  description?: string
  remark?: string
}